manager self-serve - French English Dictionary